package coint.btc.service.auth;

import coint.btc.dto.JueseDTO;
import coint.btc.vo.JueseVo;
import coint.btc.vo.Page;

public interface JueseService {

	/***
	 * 
	
	 * @Title: addJuese 
	
	 * @Description: 添加一条角色信息
	 
	 * @author wyx  
	
	 * @date 2018年7月12日  
	
	 * @param juese
	 */
	public  void  addJuese(JueseDTO juese);
	
	/***
	 * 
	
	 * @Title: deleteJueseByid 
	
	 * @Description:  通过角色id 删除此角色
	 
	 * @author wyx  
	
	 * @date 2018年7月12日  
	
	 * @param id
	 */
	public void  deleteJueseByid(Integer id);
	
	/***
	 * 
	
	 * @Title: updateJuese 
	
	 * @Description:修改角色
	 
	 * @author wyx  
	
	 * @date 2018年7月12日  
	
	 * @param juese
	 * @return
	 */
	public int updateJuese(JueseDTO juese);
	
	
	/***
	 * 
	
	 * @Title: findJueseInofById 
	
	 * @Description:根据流水id查询  角色详情
	 
	 * @author wyx  
	
	 * @date 2018年7月13日  
	
	 * @param id 流水id
	 * @return
	 */
	public JueseVo findJueseInfoVoById(Integer id);
	
	
	public Page<JueseVo> findJuesePageByParms(Page<JueseVo> page , JueseDTO   parms);
}
